
package yudisium;

import java.awt.Color;
import java.awt.Dimension;
import java.awt.Font;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import javax.swing.*;

public class FrameUtamaSekretariat extends JFrame{
    JFrame sekre = this;
    JTable tabel;
    JLabel nim, nama, prodi, copyright, logo, background,
            fakultas, universitas;
    JScrollPane scroller;
    JButton validasi;
    ButtonGroup bg;
    JFileChooser chooser;
    Object[][] data = new Object[32767][9];
    Connection conn = null;
    ResultSet rs = null;
    PreparedStatement pst = null;
//    OraConnection conn = new OraConnection();

    public FrameUtamaSekretariat() {
        sekre = new JFrame();
        sekre.setSize(1300, 650);
        sekre.setLayout(null);
        sekre.setVisible(true);
        sekre.setTitle("Sekretariat");
//        sekre.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

//        koneksiOracle.getDBConnection();
//        conn = koneksiOracle.conn;

        //MEMBUAT BACKGROUND DENGAN JLABEL
        background = new JLabel(new ImageIcon("bw.jpg"));
        background.setBounds(0, 0, 1300, 650);

        logo = new JLabel(new ImageIcon("logo.png"));
        logo.setBounds(10, 10, 126, 124);
        copyright = new JLabel("(c) copyright: 2012 PBO 2 Kelompok 7");
        copyright.setBounds(550, 5, 250, 25);
        copyright.setForeground(Color.red);
        fakultas = new JLabel("Sekretariat");
        fakultas.setFont(new Font("Serif", Font.BOLD, 24));
        fakultas.setBounds(150, 30, 400, 40);
        fakultas.setForeground(Color.MAGENTA);
        universitas = new JLabel("Universitas Sanata Dharma");
        universitas.setFont(new Font("Serif", Font.BOLD, 30));
        universitas.setForeground(Color.MAGENTA);
        universitas.setBounds(170, 60, 400, 40);

        final String[] judul = {"NIM", "Nama", "Daftar Nilai", "Naskah TA", "Bebas Pinjam Lab",
            "Bebas Pinjam Dosen", "Bukti KP", "Surat KKL", "File Bebas Pinjam"};
        tabel = new JTable(data, judul);
        scroller = new JScrollPane(tabel);
        scroller.setLocation(50, 150);
        scroller.setSize(new Dimension(1200, 300));

        validasi = new JButton("Tampilkan");
        validasi.setBounds(500, 500, 150, 50);
        validasi.addActionListener(new ActionListener() {

            @Override
            public void actionPerformed(ActionEvent e) {
                tombolTampilAction();
            }
        });
//
//            @Override
//            public void actionPerformed(ActionEvent ae) {
//
//                try {
//                    String sql = "select * from yudisium";
//                    pst = conn.prepareStatement(sql);
//                    rs = pst.executeQuery();
//                    tabel.setModel(DbUtils.resultSetToTableModel(rs));
//
//                } catch (Exception e) {
//                    JOptionPane.showMessageDialog(null, e);
//                }
//            }
//        });
    }
    
    public void tombolTampilAction(){
        PengendaliPemeriksaanYudisium.LihatTabelMahasiswa();
    }

    public void showSekre() {
//        sekre.getContentPane().add(copyright);
        sekre.getContentPane().add(fakultas);
        sekre.getContentPane().add(universitas);
        sekre.getContentPane().add(logo);
        sekre.getContentPane().add(scroller);
        sekre.getContentPane().add(validasi);
        sekre.getContentPane().add(background);

    }

    public static void main(String[] args) {
        FrameUtamaSekretariat frame = new FrameUtamaSekretariat();
        frame.showSekre();
    }
//    private JMenuBar menubar;
//    private JMenu sekretariat;
//    private JMenuItem ceklist,exit;
//    private JMenuItem cariPenerima;
//    private JLabel background;
//    
//    public FrameUtamaSekretariat() {
//        this.setTitle("PEMERIKSAAN YUDISIUM");
//        setLocation(10, 10);
//        setSize(465 , 310);
//        this.setResizable(true);
//        menubar = new JMenuBar();
//        this.setJMenuBar(menubar);
//        
//        background = new JLabel(new ImageIcon("sanata.jpeg"));
//        this.add(background); 
//        background.setBounds(0, 0, 465 , 310);
//
//        
//        sekretariat = new JMenu("Sekretariat");
//        menubar.add(sekretariat);
//        
//        ceklist = new JMenuItem("Cari Pengirim");
//        sekretariat.add(ceklist);
//        ceklist.addActionListener(new ActionListener() {
//
//            public void actionPerformed(ActionEvent e) {
//                ceklist();  
//            }
//        });
//        sekretariat.add(ceklist);
//
//        cariPenerima = new JMenuItem("Cari Penerima");
//        sekretariat.add(cariPenerima);
//        cariPenerima.addActionListener(new ActionListener() {
//
//            public void actionPerformed(ActionEvent e) {
//                cariPenerima();
//            }
//        });
//        sekretariat.add(cariPenerima);
//        
//        sekretariat.addSeparator();
//        exit = new JMenuItem("Exit");
//        sekretariat.add(exit);
//
//        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
//
//        exit.addActionListener(new ActionListener() {
//
//            public void actionPerformed(ActionEvent e) {
//                quitAction();
//            }
//
//            private void quitAction() {
//                System.exit(0);
//            }
//        });
//    }
//
//    
//     public void cariPenerima() {
//         JFrame test = new JFrame();
//         PanelPeriksaYudisium ppy = new PanelPeriksaYudisium();
//         test.getContentPane().add(ppy);
//         test.setSize(350,405);
//         test.setVisible(true);
//         test.setTitle("Panel periksa yudisium ");     
//            
//     }
// 
//    public void ceklist() {
//        JFrame test = new JFrame();
//         PanelDaftarYudisium pdy = new PanelDaftarYudisium();
//         test.getContentPane().add(pdy);
//         test.setSize(350,405);
//         test.setVisible(true);
//         test.setTitle("Panel daftar yudisium ");        
//            }
//    
//    public static void main(String[] args) {
//        FrameUtamaSekretariat Main = new FrameUtamaSekretariat();
//        Main.setVisible(true);
//    }
}
//frame sekre selesai
